p,ol,h1,h2,h3,h4,h5,h6{margin: 0;}
*{margin: 0; padding: 0;}
li{list-style-type: none;}
img{max-width: 100%;}
.m-t-10{margin-top:10px}
.m-t-20{margin-top:20px}
.m-t-30{margin-top:30px}
.m-t-40{margin-top:40px}
.m-t-50{margin-top:50px}
.m-b-10{margin-bottom:10px}
.m-b-20{margin-bottom:20px}
.m-b-30{margin-bottom:30px}
.m-b-40{margin-bottom:40px}
.m-b-50{margin-bottom:50px}
.m-l-10{margin-left:10px}
.m-l-20{margin-left:20px}
.m-l-30{margin-left:30px}
.m-l-40{margin-left:40px}
.m-l-50{margin-left:50px}
.m-r-10{margin-right:10px}
.m-r-20{margin-right:20px}
.m-r-30{margin-right:30px}
.m-r-40{margin-right:40px}
.m-r-50{margin-right:50px}

.p-t-10{padding-top:10px}
.p-t-20{padding-top:20px}
.p-t-30{padding-top:30px}
.p-t-40{padding-top:40px}
.p-t-50{padding-top:50px}
.p-b-10{padding-bottom:10px}
.p-b-20{padding-bottom:20px}
.p-b-30{padding-bottom:30px}
.p-b-40{padding-bottom:40px}
.p-b-50{padding-bottom:50px}
.p-l-10{padding-left:10px}
.p-l-20{padding-left:20px}
.p-l-30{padding-left:30px}
.p-l-40{padding-left:40px}
.p-l-50{padding-left:50px}
.p-r-10{padding-right:10px}
.p-r-20{padding-right:20px}
.p-r-30{padding-right:30px}
.p-r-40{padding-right:40px}
.p-r-50{padding-right:50px}
.row:after, .row:before {
	display: table;
	content: " "
}
 .row:after {
	clear: both
}
  ::-webkit-scrollbar {width:6px;height:7px;position:absolute; }
  ::-webkit-scrollbar-thumb {background-color:#ddd; border-radius: 10px;}
  ::-webkit-scrollbar-track {background-color:#fff;border-radius: 10px;}
.iframe1{width: 100%; height: 100%; position: absolute;}
.tabs1{    margin: 0 1.5rem; overflow: hidden;}
.tabs1 ul{ margin-left: -1.5rem; margin-right: -1.5rem;}
.tabs1 a{   text-transform: uppercase; padding: 1rem 0 ; margin: 0 1.5rem; display: block;position: relative;
    font-weight: 500;    color: #888;
    letter-spacing: 0.05rem;
    font-size: 1.12rem;}
.tabs1 a.active { color: rgb(64, 78, 103);}
.tabs1 a.active:before{ width: 100%; position: absolute; content: ""; height: 2px;background:rgb(64, 78, 103); left: 0; bottom: -1px;}
.searchbox{padding-bottom: 5px;}
.searchbox .form-group{padding-right: 10px; margin-bottom: 10px;}
.funcbtn{ padding: 0 0 10px 0;}

.setbox{ display: inline-block; position: relative;z-index: 3;vertical-align: middle;}

.setbox p{background-color: #00B5B8 !important; white-space: nowrap; color: #fff; 
	padding: 0 15px 0 20px ; border-radius: 3px; line-height: 36px; cursor: pointer; position: relative}
.setbox p:before{position: absolute; content: "\f104";    font-family: FontAwesome; left: 10px;}

.setlist{position: absolute; right: 100%; top: 0; white-space: nowrap;display: none; background-color: #2DCEE3 !important;  width: auto; font-size: 0; border-radius: 3px; overflow: hidden;}
.setlist a{ display:inline-block; color: #fff; font-size: 14px; line-height: 36px; text-align: center; border-left: 1px solid rgba(255,255,255,.2);padding: 0 10px;}
.setlist a:hover{background-color: #00B5B8 }
.setbox:hover .setlist{ display: block;}
.tablebox1{overflow-x: scroll; overflow-y: inherit}
.ewm{ position: relative; }
.ewm span{ position: absolute; display: none;background: #fff; width: 80px; height: 85px; z-index: 2;top:-33px; padding: 5px; border: 1px solid #ddd; right: 110%;}
.ewm span:before{position: absolute;     content: "\f0da";font-family: FontAwesome; right:-5px; top:36%; color: #aaa}
.ewm:hover span{ display: block;}
.btn-default{background: #eee;color: #777; border: 1px solid #ccc;}
.form1{padding:0 15px 0 15px;}
.form1>ul>li{position: relative; padding-left:80px; margin: 8px 0;}
.form1>ul>li>span{position: absolute; left: 8px;  line-height: 36px; text-align: right;width:70px;}
.form1>ul>li label{margin: 0; padding-right:20px; font-weight: normal;line-height: 36px;}
.form1>ul>li label input{ margin-right:3px;}
.form2>ul>li{padding-left:140px;}
.form2>ul>li span{width:130px;}
.form3>ul>li{padding-left:180px;}
.form3>ul>li span{width:170px;}
.form1>ul>li i.righttxt,.form3>ul>li i.righttxt{position: absolute; right: -43px; top: 0; width:50px; line-height: 36px; font-style: normal; white-space: nowrap;}

.form1 .form-control,.form3 .form-control{ height: 36px; line-height: 36px; box-shadow: none; border: 1px solid #eee;    padding: 0.75rem .5rem;}
textarea.form-control{ min-height: 108px;}
.btn-td{     height: 36px;
    line-height: 35px;
	padding: 0px 15px;}
.breadcrumb {
    padding: 0!important;
    margin-bottom: 0px;
    list-style: none;
    background: none;
}
.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
.page{ padding: 20px 0 0 0;}
.page select{ min-width: 40px!important; height: 32px!important; padding-top: 0; padding-bottom: 0;}
.page input{ width: 40px; display: inline-block; height: 32px!important;}
.pagination{margin: 0!important;}
.row{display: block!important; padding: 0;}
.text-info{color:#ccc!important; padding: 5px 0 0 0;}
.upimgbox{width: 100px; border: 1px dotted #ddd; padding: 5px; margin-bottom: 5px;}
.file {
			position: relative;
			display: inline-block;
			padding:0 20px;
			overflow: hidden;
			color: #333; border: 1px solid #eee; border-radius: 3px;
			text-decoration: none;
			text-indent: 0; text-align: center; line-height: 36px;
	cursor: pointer;
		}
		.file input {
			position: absolute;
			font-size: 100px;
			right: 0;
			top: 0;
			opacity: 0;
		}

.bigpicker{
    width:227px;
    height:163px;	
    position: absolute;
    z-index: 9999;
    background-color: #fff;
    padding: 2px 0 1px 5px;
    border: solid 1px #ddd;

    display: none;
}
.bigpicker-sections-color{
	margin: 0;
    padding: 0;
}

.bigpicker-sections-color ul{
	margin: 0;
    padding: 0;
    float: left;
}
.bigpicker-sections-color ul li{
	list-style: none outside none;
	margin: 0;
    padding: 0;
    border-top:solid 1px #000000;
    border-left:solid 1px #000000;
	width:10px;
	height: 10px; 
	overflow:hidden;
	line-height:0px;
	font-size:0px;	
}


.bigpicker .biglayout{
    width:12px;
    height:12px;
    border:solid 1px #FFFFFF;
    position: absolute;
    z-index: 10000;
    display: none;
    line-height: 10px;
    overflow: hidden;
    cursor: default;
}

.bigpicker-bgview-text{
	margin: 0;
    padding: 0;
    height: 24px;
}
.bigpicker-bgview-text li{
	padding: 0 5px 0 0 ;
	list-style: none outside none;
	float: left;
	line-height:18px;
}

.bigpicker-bgview-text li div{
	margin: 0;
    padding: 0;		
	height: 20px;
	width: 55px;
	background-color: #000000;
    border: solid 1px #ddd;
   
}
.bigpicker-bgview-text li input{
	margin: 0;
    padding: 0;	
    height: 17px;
    width: 70px;
}

.bigpicker-bgimage{
	background-image:url(../images/big_bgcolor.jpg);
}
.aui-switch { top:6px;
    width: 45px;
    height:22px;
    position: relative;
    vertical-align: top;
    border: 1px solid #dddddd;
    background-color: #dddddd;
    border-radius:100px;
    background-clip: content-box;
    display: inline-block;
    outline: none;
    -webkit-appearance: none;
    appearance: none;
    -webkit-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.aui-switch:before {
    width: 20px;
    height:20px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50px;
    background-color: #fff;
    content: '';
    -webkit-transition: left 0.2s;
    transition: left 0.2s;
}
.aui-switch:checked {
    border-color: #00B5B8;
    background-color: #00B5B8;
}
.aui-switch:checked:before {
    left:23px;
}

.heji{padding:8px 10px; background: #ebf0f3; margin-top: -1rem;}
.heji span{ display: inline-block; padding-right: 20px; font-weight: bold;}
.heji i{ color: #ff0000; font-style: normal;}
@media (max-width:720px) {
.content-wrapper {padding: .8rem;}
	.form1{padding: 0;}
	.form1>ul>li{padding-left:15px; margin:0 0 8px 0;}
	.form1>ul>li>span{position: relative; left: 0;  line-height: 24px; color: #888; text-align: left;width:auto;}
.searchbox .form-group{padding-right: 0px; width: 100%;}
}
